"""
面试题:
你是怎么操作鼠标,或者键盘的?
# 1.导入鼠标(ActionChains)类
# 2.创建鼠标对象
# 3.调用鼠标的操作( 鼠标的点击,双击, 右键 ,拖动 悬停 拖拽 等等)
# 4. 调用鼠标的执行方法


"""


# 1. 先创建浏览器驱动对象
import time

from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.common.by import By

driver=webdriver.Chrome()
driver.maximize_window()
# 2 通过get方法打开页面
driver.get("http://localhost:8081/regA.html")

# 1.导入鼠标(ActionChains)类
# 2.创建鼠标对象
# 3.调用鼠标的操作( 鼠标的点击,双击, 右键 ,拖动 悬停 拖拽 等等)
# 4. 调用鼠标的执行方法
ele=driver.find_element(By.CSS_SELECTOR,"button:nth-child(1)")
# ele.send_keys("admin")
#简写法  鼠标的悬停   实现鼠标的悬停效果
ActionChains(driver).move_to_element(ele).perform()






time.sleep(100)

# 4. 关闭浏览器驱动对象
driver.quit()